package org.summer.generator.writer;

import java.lang.annotation.*;

/**
 * 此注解表示文件写入类徐亚写入文件到资源路径
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface WriterToResource {
    /**
     * 写入文件到资源路径的位置
     */
    String value() default "/src/main/resources";

    /**
     * 创建文件时候的文件扩展名字，默认为xml
     */
    String extension() default "xml";

    /**
     * 文件创建时候的文件名后缀
     */
    String suffix() default "";

    /**
     * 将文件写入到测试的资源文件目录
     */
    boolean toTest() default false;
}
